﻿.container{width:1216px;margin: 0 auto;height: 10px;}
.clearfix:after{content:".";display: block;clear: both;height: 0;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1;}
.left{float: left;}
.right{float: right;}
.blank20{ height:20px; clear:both; }
.m1{width: 100%;height: 41px;background: #ebebeb;}
.m1 .container .contactinfo{float:left;}
.m1 .container .contactinfo span{font-size:12px;line-height: 41px;padding-left: 25px;margin-right: 45px;color: #838992;}
.m1 .container .contactinfo .add{background: url(../images/sprite.png) 11px 3px no-repeat;}
.m1 .container .contactinfo .tel{background: url(../images/sprite.png) -2px -15px no-repeat;padding-left: 10px;}
.m1 .container .contactinfo .mail{background: url(../images/sprite.png) 5px -31px no-repeat;}
.m1 .container .contactinfo .mail a:hover{text-decoration: underline;}
.m1 .container .switchlan{float: right;line-height: 41px;}
.m1 .container .switchlan a{display: inline-block;width: 26px;height: 17px;}
.m1 .container .switchlan .cn{background: url(../images/sprite.png) 0 -54px no-repeat;}
.m1 .container .switchlan .en{background: url(../images/sprite.png) 0 -80px no-repeat;margin-left: 11px;}
.m1 .container .switchlan .jp{background: url(../images/sprite.png) 0 -105px no-repeat;margin-left: 10px;margin-right:3px ;}

.m2{width: 100%;height: 107px;background: url(../images/navbg1.png) repeat-x,url(../images/navbg2.png) center bottom;}
.m2 .container .logo{float: left;background: url(../images/logo.png) no-repeat center;width: 275px;height: 107px;margin-left: 8px;}
.m2 .container .logo a{display: block;height: 100%;}
.m2 .container .nav{float: right;line-height: 107px;}
.m2 .container .nav ul li{float: left;text-align: center;width: 130px;height: 107px;box-sizing: border-box;}
.m2 .container .nav ul li a{display: block; font-size: 14px;color: #4e4e4e;background: url(../images/navline.png) right center no-repeat;}
.m2 .container .nav ul li a:hover{color: #336699; }
.m2 .container .nav ul li:hover{border-bottom: 4px solid #2f5a8b;}
.m2 .container .nav ul li .navhov{display:block; height: 359px;z-index: 1;line-height: 27px;text-align: left;left: -999em;width: 62%;position: absolute;-webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;border-radius: 0 0 8px 8px;background-color: #e7e7e7;background-image: -webkit-linear-gradient(top,#e7e7e7,#fff);background-image: -moz-linear-gradient(top,#e7e7e7,#fff);background-image: -o-linear-gradient(top,#e7e7e7,#fff);background-image: -ms-linear-gradient(top,#e7e7e7,#fff);}
.m2 .container .nav ul li .navhov2{display:block; z-index: 1;line-height: 27px;text-align: center;width:500px;left: -999em;position: absolute;-webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;border-radius: 0 0 8px 8px;background-color: #e7e7e7;background-image: -webkit-linear-gradient(top,#e7e7e7,#fff);background-image: -moz-linear-gradient(top,#e7e7e7,#fff);background-image: -o-linear-gradient(top,#e7e7e7,#fff);background-image: -ms-linear-gradient(top,#e7e7e7,#fff);}
.m2 .container .nav ul li .navhov3{display:block; z-index: 1;line-height: 27px;text-align:center;width:420px;left: -999em;position: absolute;-webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;border-radius: 0 0 8px 8px;background-color: #e7e7e7;background-image: -webkit-linear-gradient(top,#e7e7e7,#fff);background-image: -moz-linear-gradient(top,#e7e7e7,#fff);background-image: -o-linear-gradient(top,#e7e7e7,#fff);background-image: -ms-linear-gradient(top,#e7e7e7,#fff);}
.m2 .container .nav ul li .navhov a{color:#004076; text-decoration:underline;background: none;}
.m2 .container .nav ul li .navhov a:hover { color:#4c7dab;} 
.m2 .container .nav ul li:hover .navhov{left: 19%;}
.m2 .container .nav ul li:hover .navhov2{left: 45%;}
.m2 .container .nav ul li:hover .navhov3{left: 53%;}
.m2 .container .nav ul li .navhov .nav_con{ margin:40px 0 0 40px;color: #4e4e4e; }
.m2 .container .nav ul li .navhov .nav_con h2{font-size: 24px;}
.m2 .container .nav ul li .navhov .nav_con_l{ width:70%;float: left;line-height: 26px;}
.m2 .container .nav ul li .navhov .nav_con_l img{width: 40%;float: left;margin-right: 20px;}
.m2 .container .nav ul li .navhov .nav_con_l h4{ margin:10px 0; text-align:right }
.m2 .container .nav ul li .navhov .nav_con_l h4 a{  display:inline }
.m2 .container .nav ul li .navhov .nav_con_l ol li{ float:left; width:48%; margin-left:2%; border:none; }
.m2 .container .nav ul li .navhov .nav_con_l ol li img{ width:100%; }
.m2 .container .nav ul li .navhov .nav_con_c{ width:4%; height:280px;float: left;border-right:1px solid #CCC;}
.m2 .container .nav ul li .navhov .nav_con_r{ width:20%;  float: left; margin-left:4%; }
.m2 .container .nav ul li .navhov .nav_con .nav_news{ width:40%; float:left; margin:0 5%;}
.m2 .container .nav ul li .navhov .nav_con .nav_news img{ width:409px;height: 248px; }

.m3{height: 421px;overflow: hidden;}
.m3 .slideBox{ height:421px;position:relative;}
.m3 .slideBox .hd{ height:19px; overflow:hidden; position:absolute; right:178px; bottom:15px; z-index:1; }
.m3 .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.m3 .slideBox .hd ul li{ float:left; margin-right:15px;  width:17px; height:17px;border:1px solid #ced6df; background:#fff; cursor:pointer; border-radius: 9px;}
.m3 .slideBox .hd ul li.on{ background:#24599a;}
.m3 .slideBox .bd{ position:relative; height:100%; z-index:0;left: 50%;margin-left: -960px;}
.m3 .slideBox .bd li{ zoom:1; vertical-align:middle; }
.m3 .slideBox .bd img{ width:1920px; height:421px; display:block;  }

.m4{height:79px;background: linear-gradient(#2d63b9,#0c397e);background: -ms-linear-gradient(#2d63b9,#0c397e);line-height: 79px;}
.m4 .text{color: #fff;font-size: 30px;padding-left: 65px;background: url(../images/looking.png) 12px center no-repeat;}

.m5{height: 425px;overflow: hidden;}
.m5 h1{font-size: 30px;color: #4e4e4e;padding-top: 37px;padding-left:24px;padding-right:36px;background: url(../images/arrow.png) 167px 50px no-repeat;line-height: 48px;}
.m5 h4{font-size:14px;line-height:20px;color:#4e4e4e;padding-left: 23px;}
.m5 .picScroll-left{position:relative;margin-top: 20px;}
.m5 .picScroll-left .hd{overflow:hidden;height:30px;padding:0 10px;position: absolute;right: 0;top: -30px;}
.m5 .picScroll-left .hd ul{float:right;overflow:hidden;zoom:1;margin-top:10px;zoom:1;}
.m5 .picScroll-left .hd ul li{float:left;width:9px;height:9px;border:1px solid #d4dce5;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer;border-radius: 5px;}
.m5 .picScroll-left .hd ul li.on{background: #24599a;}
.m5 .picScroll-left .bd ul{overflow:hidden;zoom:1;}
.m5 .picScroll-left .bd ul .list{margin:6px;float:left;_display:inline;overflow:hidden;text-align:center;background: #fff;box-shadow: 3px 3px 3px #f1f0f0;}
.m5 .picScroll-left .bd ul .list h3{width: 290px;font-size: 16px;margin-top: 20px;}
.m5 .picScroll-left .bd ul .list h3 a{color:#103e86;font-family: arial;text-transform: uppercase;font-weight: bold;}
.m5 .picScroll-left .bd ul .list h3 a:hover{color: #000;}
.m5 .picScroll-left .bd ul .list h4{width: 290px;padding: 0;font-size: 15px;margin-top: 6px;}
.m5 .picScroll-left .bd ul .list h4 a{color:#393a3f;opacity: .7;}
.m5 .picScroll-left .bd ul .list h4 a:hover{color:#336699;}
.m5 .picScroll-left .bd ul .list .pic{text-align:center;width:290px;margin-top: 22px;}
.m5 .picScroll-left .bd ul .list .pic img{display:block;padding: 5px;}
.m5 .picScroll-left .bd ul .list .pic a:hover img{opacity: .7;}
.m5 .picScroll-left .bd ul .list .title{line-height:24px;width: 215px;margin: 18px auto;text-align: left;overflow: hidden;}
.m5 .picScroll-left .bd ul .list ul li{float: left;width: 290px;}

.m6{height: 630px;}
.m6 .item{width:596px;height:604px;box-shadow:3px 3px 3px #f1f0f0;margin:0 6px;background: #fff;}
.m6 .item h4{font-size: 16px;color:#103e86;}
.m6 .item .pic{height:185px;}
.m6 h1{font-size: 30px;line-height: 50px;color: #4e4e4e;text-align: center;margin-top: 24px;}
.m6 h3{font-size: 14px;line-height: 20px;color:#8e8e8e;text-align: center;margin-top: -5px;}
.m6 .t1{background: url(../images/t1.png) center no-repeat;}
.m6 .t2{background: url(../images/t2.png) center no-repeat;}
.m6 .item ul{margin-top: 20px;}
.m6 .item .newslist{float: left;margin-left: 20px;margin-right: 10px;border-bottom: 1px dotted #dcdcdc;}
.m6 .item .newslist:last-child{border-bottom: none;}
.m6 .item .newslist .img{float: left;margin: 15px;}
.m6 .item .newslist .img a:hover img{opacity: .7;}
.m6 .item .newslist .con{float: right;width:397px;margin: 20px 15px 0 5px;}
.m6 .item .newslist .con span{font-size: 12px;color: #5d5d5d;opacity: .7;}
.m6 .item .newslist .con h4 a{color: #103e86;}
.m6 .item .newslist .con h4 a:hover{color:#000;}
.m6 .item .brief{margin:27px 16px 14px 163px;padding-bottom: 20px;}
.m6 .item .brief img{float: left;}
.m6 .item .brief a{float: right;font-size: 12px;line-height: 20px;color: #1f487c;}
.m6 .item .brief a:hover{color: #000;}
/*.m6 .lianxibg{background: url(../images/lianxi.jpg) right bottom no-repeat,#fff;}*/
.m6 .item .contactinfo{margin-left: 23px;}
.m6 .item .contactinfo .contactul{margin-top:5px;}

.m7{background: -ms-linear-gradient(#2e63b9,#0c397e);background: linear-gradient(#2e63b9,#0c397e);}
.m7 .copyinfo{color:#fff;line-height: 26px;padding: 17px 11px;width:620px;}
.m7 .ewm{padding:13px 0;}
.m7 .nav-list{color: #fff;width: 450px;padding: 31px 0;}
.m7 .nav-list .left{margin: 5px 0;}
.m7 .nav-list ul li{float: left;border-bottom: 1px dotted;display:block;width:100px;text-align: center;margin: 5px 4px;}
.m7 .nav-list ul li a{color: #fff;}
.m7 .nav-list ul li:hover{border-bottom:1px solid;}

.i-m1{height: 300px;overflow: hidden;}
.i-m1 .container{position: relative;}
.i-m1 img{position: absolute;left: 50%;margin-left: -960px;}

.i-m2{margin-top: 15px;background:#fff;}
.i-m2 .nav-item{width: 273px;}
.i-m2 .nav-item .item{margin-bottom: 15px;}
.i-m2 .nav-item .item h2{background: #007dc9;padding: 15px 0 15px 15px;line-height: normal;color: #fff;font-size: 18px;}
.i-m2 .nav-item .item ul{background: #f2f2f2;}
.i-m2 .nav-item .item ul li{height: 30px;line-height: 30px;color: #808080;}
.i-m2 .nav-item .item ul li a{display: block;color: #808080;padding-left: 15px;border-left: 2px #F2F2F2 solid;}
.i-m2 .nav-item .item ul li a:hover{border-left: 2px solid #045ac9;color: #045ac9;}
.i-m2 .nav-item .item .ac-container{width:100%;text-align:left;}
.i-m2 .nav-item .item .ac-container label{padding:5px 20px;position:relative;z-index:20;display:block;height:35px;cursor:pointer;color:#777;line-height:35px;background:#f2f2f2;}
.i-m2 .nav-item .item .ac-container input:checked + label,.ac-container input:checked + label:hover{background:#c6e1ec;color:#3d7489;}
.i-m2 .nav-item .item .ac-container label:after,.ac-container input:checked + label:after{content:'';position:absolute;width:24px;height:24px;right:13px;top:7px;background:transparent url(../images/arrow_down.png) no-repeat center center;}
.i-m2 .nav-item .item .ac-container input:checked + label:after{background-image:url(../images/arrow_up.png);}
.i-m2 .nav-item .item .ac-container input{display:none;}
.i-m2 .nav-item .item .ac-container article{background:rgba(255,255,255,0.5);margin-top:-1px;overflow:hidden;height:0px;position:relative;z-index:10;-webkit-transition:height 0.3s ease-in-out,box-shadow 0.6s linear;-moz-transition:height 0.3s ease-in-out,box-shadow 0.6s linear;-o-transition:height 0.3s ease-in-out,box-shadow 0.6s linear;-ms-transition:height 0.3s ease-in-out,box-shadow 0.6s linear;transition:height 0.3s ease-in-out,box-shadow 0.6s linear;}
.i-m2 .nav-item .item .ac-container article ul{background: #fff;}
.i-m2 .nav-item .item .ac-container article ul li a{border-left: 2px solid #fff;}
.i-m2 .nav-item .item .ac-container article ul li a:hover{border-left: 2px solid #045ac9;}
.i-m2 .nav-item .item .ac-container input:checked ~ article{-webkit-transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;-o-transition:height 0.5s ease-in-out;-ms-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;}
.i-m2 .nav-item .item .ac-container input:checked ~ article.ac-small{height:405px;}
.i-m2 .list-item{width: 900px;}
.i-m2 .list-item .title{border-bottom: 1px #e5e5e5 solid;margin-bottom: 20px;line-height: 40px;height: 40px;overflow: hidden;}
.i-m2 .list-item .title h2{font-size: 16px;color: #4e4e4e;}
.i-m2 .list-item .list ul li{width:270px;padding: 0 15px;margin-bottom: 10px;text-align: center;}
.i-m2 .list-item .list ul .proall{width:100%;padding: 0 15px;margin-bottom: 10px;text-align: center;}
.i-m2 .list-item .list ul li p{line-height:20px;height:50px;overflow:hidden;padding-top:5px;}
.i-m2 .list-item .list a:hover img{opacity: .7;}
.i-m2 .list-item .newslist li{padding: 5px 15px;border-bottom: 1px dotted #ccc;width: 100%;box-sizing: border-box;}
.i-m2 .list-item .newslist .latest .pic img{padding: 2px;border:1px solid #ccc;}
.i-m2 .list-item .newslist .latest .info{width: 610px;padding: 20px 0;}
.i-m2 .list-item .newslist .latest .info h2{font-size: 16px;margin-bottom: 10px;}
.i-m2 .list-item .content .classified-title{font-size: 24px;line-height: 30px;text-align: center;color: #4e4e4e;}
.i-m2 .list-item .content .classified-info{font-size: 12px;color: #999;text-align: center;margin-bottom: 20px;}
.i-m2 .list-item .content p{color: #4e4e4e;}
.i-m2 .list-item .content table{color: #4e4e4e;}